package com.tangyuan.ai.service;



import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tangyuan.ai.entity.dto.DialogueDTO;
import com.tangyuan.ai.entity.dto.DialogueQueryDTO;
import com.tangyuan.ai.entity.vo.AiDialogueVo;
import com.tangyuan.ai.entity.model.AiDialogue;
import com.tangyuan.common.result.Result;

import java.util.List;


public interface AiDialogueService extends IService<AiDialogue> {
    Result sendChat(Long userId, DialogueDTO dialogueDTO);

    Page<AiDialogueVo> getAiDialogueVoByUserId(Long userId, DialogueQueryDTO dto);

    Result deleteDialogue(Long userId, List<Long> ids);
}
